<html><body>
<style>

body, h1, h2, h3, div, span, p, pre, a {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body {
  font-size: 13px;
  padding: 1em;
}

h1 {
  font-size: 26px;
  margin-bottom: 1em;
}

h2 {
  font-size: 24px;
  margin-bottom: 1em;
}

h3 {
  font-size: 20px;
  margin-bottom: 1em;
  margin-top: 1em;
}

pre, code {
  line-height: 1.5;
  font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
}

pre {
  margin-top: 0.5em;
}

h1, h2, h3, p {
  font-family: Arial, sans serif;
}

h1, h2, h3 {
  border-bottom: solid #CCC 1px;
}

.toc_element {
  margin-top: 0.5em;
}

.firstline {
  margin-left: 2 em;
}

.method  {
  margin-top: 1em;
  border: solid 1px #CCC;
  padding: 1em;
  background: #EEE;
}

.details {
  font-weight: bold;
  font-size: 14px;
}

</style>

<h1><a href="kmsinventory_v1.html">KMS Inventory API</a> . <a href="kmsinventory_v1.projects.html">projects</a> . <a href="kmsinventory_v1.projects.locations.html">locations</a> . <a href="kmsinventory_v1.projects.locations.keyRings.html">keyRings</a> . <a href="kmsinventory_v1.projects.locations.keyRings.cryptoKeys.html">cryptoKeys</a></h1>
<h2>Instance Methods</h2>
<p class="toc_element">
  <code><a href="#close">close()</a></code></p>
<p class="firstline">Close httplib2 connections.</p>
<p class="toc_element">
  <code><a href="#getProtectedResourcesSummary">getProtectedResourcesSummary(name, x__xgafv=None)</a></code></p>
<p class="firstline">Returns aggregate information about the resources protected by the given Cloud KMS CryptoKey. Only resources within the same Cloud organization as the key will be returned. The project that holds the key must be part of an organization in order for this call to succeed.</p>
<h3>Method Details</h3>
<div class="method">
    <code class="details" id="close">close()</code>
  <pre>Close httplib2 connections.</pre>
</div>

<div class="method">
    <code class="details" id="getProtectedResourcesSummary">getProtectedResourcesSummary(name, x__xgafv=None)</code>
  <pre>Returns aggregate information about the resources protected by the given Cloud KMS CryptoKey. Only resources within the same Cloud organization as the key will be returned. The project that holds the key must be part of an organization in order for this call to succeed.

Args:
  name: string, Required. The resource name of the CryptoKey. (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Aggregate information about the resources protected by a Cloud KMS key in the same Cloud organization as the key.
  &quot;cloudProducts&quot;: { # The number of resources protected by the key grouped by Cloud product.
    &quot;a_key&quot;: &quot;A String&quot;,
  },
  &quot;locations&quot;: { # The number of resources protected by the key grouped by region.
    &quot;a_key&quot;: &quot;A String&quot;,
  },
  &quot;name&quot;: &quot;A String&quot;, # The full name of the ProtectedResourcesSummary resource. Example: projects/test-project/locations/us/keyRings/test-keyring/cryptoKeys/test-key/protectedResourcesSummary
  &quot;projectCount&quot;: 42, # The number of distinct Cloud projects in the same Cloud organization as the key that have resources protected by the key.
  &quot;resourceCount&quot;: &quot;A String&quot;, # The total number of protected resources in the same Cloud organization as the key.
  &quot;resourceTypes&quot;: { # The number of resources protected by the key grouped by resource type.
    &quot;a_key&quot;: &quot;A String&quot;,
  },
}</pre>
</div>

</body></html>